// 验证是否空参数
const isEntryParame = (parame, cb) => {

  let obj = {
    boo: true,
  };
  for (let key in parame) {
    if (!parame[key]) {
      obj.boo = false;
      obj.msg = key + "缺失";
    }
  }
  cb(obj);
};


// 缺失参数
const noparames = {
  code: 500,
  msg: "参数缺失"
}

// 手机号码
const verifiPhone = (val, cb) => {
  if (!val) {
    cb("请输入手机号码");
  }
  let reg =
    /^(13[0-9]|14[01456789]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
  if (!reg.test(val)) {
    cb("手机号码格式有误");
  } else {
    cb();
  }
};

// 获取参数的最后一位
const getQueryLength = (data) => {
  let len = data.split("/")[(data.split("/").length - 1)].split(".html")[0]
  return len

}



module.exports = {
  isEntryParame,
  verifiPhone,
  getQueryLength,
  noparames,
};